package com.dsj.util;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class StringUtil {
    public static Random random = new Random();  //随机数生成器对象

    /**
     * 获取系统当前时间的字符串格式
     * @return
     */
    public static String getStringTime(){
        Date date = new Date();//获取当前系统时间
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSSS");//设置格式化格式
        return sdf.format(date);//返回格式化后的时间
    }

    /**
     * 生成订单编号
     * @return
     */
    public static String createOrderId(){
        StringBuffer sb = new StringBuffer();//定义字符串对象
        sb.append(getStringTime());//向字符串对象中添加当前系统时间
        for (int i = 0; i < 3; i++) {//随机生成3位数
            sb.append(random.nextInt(9));//将随机生成的数字添加到字符串对象中
        }
        return sb.toString();//返回字符串
    }
}
